/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package controle;

/**
 *
 * @author Taeko
 */
public abstract class SinalAbstrato {
    
    protected double periodo;
    protected double amplitude;
    protected double offset;
    
    protected double temporizador;
    protected double tempoAtual;
        
    public SinalAbstrato (double periodo, double amplitude, double offset)
    {
        this.periodo = periodo;
        this.amplitude = amplitude;
        this.offset = offset;
        
        this.temporizador = 0.1;
        this.tempoAtual = 0;
    }
    
    public abstract double run();
    
}
